请问在C语言中,<< 和>>分别代表什么运算?

来源:百度知道 编辑:UC知道 时间:2024/06/05 23:54:32
乘多少?

<<左移,<<m相当与乘以2的m次方
>>右移,>>m相当于除以2的m次方(要考虑取整)

看箭头,往哪是朝哪移...
在笼统意义上说,楼上的说法是没有错误的,但是要考虑溢出的情况...
这就要考虑数据类型的位数和移位的位数了,小心溢出就是了...

位移
输入输出
都用这个

移位